var msgData = msgJson;
var questionMsg = questionMsg;
var unknownMsg = unknownMsg;
$(function(){

    // 事件
	// 发送消息按钮
	$(".send").click(function(){
		var msg = $(".messageInput").val();
		if(msg && msg.length>0){
			send(msg);
			var replyArr = msgData[msg];
			var replyStr = "";
			// 如果问的问题在收录的问题中，去收录数据中查找对应回答
			if(replyArr){
				var x = replyArr.length-1;
				var y = 0;
				var rand = parseInt(Math.random() * (x - y + 1) + y);
				replyStr = replyArr[rand];
			}
			// 如果不在收录中，但是有带问号，就随机获取一个回答去回答
			else if("?" == msg.substring(msg.length-1,msg.length)){
				var x = questionMsg.length-1;
				var y = 0;
				var rand = parseInt(Math.random() * (x - y + 1) + y);
				
				replyStr = questionMsg[rand];
			}
			// 否则就随机给一个回答
			else{
				var x = unknownMsg.length-1;
				var y = 0;
				var rand = parseInt(Math.random() * (x - y + 1) + y);
				replyStr = unknownMsg[rand];
			}
            reply(replyStr);
		}

		
	})
	$(document).keydown(function(event){
		// 回车键点击事件
    　　	if(event.keyCode==13){
    　　		$(".send").trigger("click");
    　　	}
	});


    // 函数
    // 用户发送消息
	function send(msg){
        var html = '<div class="message mine"> <img src="img/h2.jpg" alt="" /> <p><span>'+msg+'</span></p> </div>';
        $(".panel").append(html);
	}
    // 回复消息
	function reply(msg){
	    var html2 = '<div class="message yours"><img class="avatar" src="img/h1.jpg" alt="" /><p><span>'+msg+'</span></p></div>'
        $(".panel").append(html2);
        $(".messageInput").val("");
        $(".panel").animate({scrollTop:$(".panel").prop("scrollHeight")}, 400);
	}
})